/**
 * 药品单据类型
 */
class DrugConstant {
    public OP_DS_SYSTEM: string = "01";
    public OP_DW_SYSTEM: string = "02";


    /**
     * 药房入库业务【暂不用】
     */
    public OP_DS_INSTORE: string = "010";

    /**
     * 药房采购入库业务【暂不用】
     */
    public OP_DS_BUYINSTORE = "011";

    /**
     * 药房期初入库业务，操作流程：在药房入库选择期初入库
     */
    public OP_DS_FIRSTIN = "012";

    /**
     * 药房流通入库业务，从药库出库到药房，操作流程：在药库出库中选择流通出库，最后在药房入库中会产生一笔流通入库的单据
     */
    public OP_DS_CIRCULATEIN = "013";

    /**
     * 药房申请单业务，药房向药库领药申请，操作流程：在药房领药申请后，在药库出库选择流通出库，然后点击加载领药申请单，最后在药房入库中会产生一笔流通入库的单据
     */
    public OP_DS_APPLYPLAN = "014";

    /**
     * 药房返库业务，药房把药退回到药库，操作流程：在药库出库中选择退库，最后在药房入库中会产生一笔药房返库的单据
     */
    public OP_DS_RETURNSOTRE = "015";

    /**
     * 科室退药业务，科室把药退回到药房，操作流程：在药房入库中选择科室退药
     */
    public OP_DEPT_RETURNDSSOTRE = "016";

    /**
     * 药房申请退库业务【暂不用】
     */
    public OP_DS_APPLYBACK = "017";

    /**
     * 药房内耗出库业务类型，药房把药出库到科室，操作流程：在药房出库中选择内耗出库
     */
    public OP_DS_DEPTDRAW = "021";

    /**
     * 药房报损出库业务类型，操作流程：在药房出库中选择报损出库
     */
    public OP_DS_REPORTLOSS = "022";



    /**
     * 药房门诊发药
     */
    public OP_DS_OPDISPENSE = "031";

    /**
     * 药房门诊退药
     */
    public OP_DS_OPREFUND = "032";

    /**
     * 药房住院发药
     */
    public OP_DS_IPDISPENSE = "033";



    /**
     * 药房盘点业务类型
     */
    public OP_DS_CHECK = "041";

    /**
     * 药房盘点审核业务类型
     */
    public OP_DS_AUDITCHECK = "042";


    /**
     * 药房调价业务
     */
    public OP_DS_ADJPRICE = "051";

    /**
     * 药房月结业务类型
     */
    public OP_DS_MONTHACCOUNT = "052";



    /**
     * 药库入库业务【暂不用】
     */
    public OP_DW_INSTORE = "110";
    
    /**
     * 药库采购入库类型，药库从供货商入库药品，操作流程：在药库入库中选择采购入库
     */
    public OP_DW_BUYINSTORE = "111";

    /**
     * 药库期初入库类型，操作流程：在药库入库中选择期初入库
     */
    public OP_DW_FIRSTIN = "112";

    /**
     * 药库退货类型，药库把药品退还给供货商，操作流程：在药库入库中选择药库退货
     */
    public OP_DW_BACKSTORE = "113";

    /**
     * 药库流通出库类型，药库把药品出库到药房，对应药房的013，操作流程：在药库出库中选择流通出库，最后在药房入库中多一笔流通入库单据
     */
    public OP_DW_CIRCULATEOUT = "121";

    /**
     * 药库内耗出库业务类型，药库把药品直接出库给科室，操作流程：在药库出库中选择内耗出库
     */
    public OP_DW_DEPTDRAW = "122";

    /**
     * 药库报损出库业务类型，操作流程：在药库出库中选择报损出库
     */
    public OP_DW_REPORTLOSS = "123";

    /**
     * 药库退库业务，药房把药品退还给药库，对应药房的015，操作流程：在药库出库中选择药库退库，最后在药房入库中会产生一笔药房返库的单据
     */
    public OP_DW_RETURNSTORE = "124";

    /**
     * 药库盘点业务
     */
    public OP_DW_CHECK = "141";

    /**
     * 药库盘点审核业务
     */
    public OP_DW_AUDITCHECK = "142";



    /**
     * 药库调价业务
     */
    public OP_DW_ADJPRICE = "151";


    /**
     * 药库月结业务
     */
    public OP_DW_MONTHACCOUNT = "152";

    /**
     * 药库采购计划
     */
    public OP_DW_STOCKPLAN = "153";
}